# 登陆注册vo层


# 数据库查验用户名和密码后，返回结果
def vo_login_default(result):
    if not result:
        return {'success': False}
    else:
        return (
            {
                'success': True,  # 是否登录成功
                'userInfo':
                    {
                        'uuid': str(result['uuid']),
                        'userName': result['userName'],
                        'email': result['email'],
                        'avatar': result['avatar']  # 头像url
                    }
            }
        )


# 数据库查验邮箱和密码后，返回结果
def vo_login_email(result):
    if not result:
        return {'success': False}
    else:
        return (
            {
                'success': True,  # 是否登录成功
                'userInfo':
                    {
                        'uuid': str(result['uuid']),
                        'userName': result['userName'],
                        'email': result['email'],
                        'avatar': result['avatar']  # 头像url
                    }
            }
        )


# 存入数据库，新增用户，对验证码进行检验后，返回结果
def vo_login_register(result):
    return {'success': result}


# 找回密码，更新密码后，返回结果
def vo_login_forgotPassword(result):
    return {'success': result}


# 验证码发送功能
def vo_login_sendCaptcha(result):
    return {'success': result}


# 通用失败代码
def vo_login_default_fail():
    return {'success': False}
